package cn.eclass.utils;

import cn.eclass.bean.AdCategoryBean;
import cn.eclass.bean.AdminBean;
import cn.eclass.bean.AdvertiseBean;
import cn.eclass.bean.CategoryBean;
import cn.eclass.bean.ConfigBean;
import cn.eclass.bean.GiftBean;
import cn.eclass.bean.GiftCategoryBean;
import cn.eclass.bean.GiftOrderBean;
import cn.eclass.bean.SchoolBean;
import cn.eclass.bean.SchoolLinkBean;
import cn.eclass.bean.SchoolOrderBean;
import cn.eclass.bean.StudyCardBean;
import cn.eclass.bean.UserBean;
import cn.eclass.bean.api.IAdCategoryBean;
import cn.eclass.bean.api.IAdminBean;
import cn.eclass.bean.api.IAdvertiseBean;
import cn.eclass.bean.api.ICategoryBean;
import cn.eclass.bean.api.IConfigBean;
import cn.eclass.bean.api.IGiftBean;
import cn.eclass.bean.api.IGiftCategoryBean;
import cn.eclass.bean.api.IGiftOrderBean;
import cn.eclass.bean.api.ISchoolBean;
import cn.eclass.bean.api.ISchoolLinkBean;
import cn.eclass.bean.api.ISchoolOrderBean;
import cn.eclass.bean.api.IStudyCardBean;
import cn.eclass.bean.api.IUserBean;

public class BeanFactory {

    public static BeanFactory factory = new BeanFactory();

    public IAdCategoryBean getAdCatBean() {
        return new AdCategoryBean();
    }

    public IAdvertiseBean getAdvertiseBean() {
        return new AdvertiseBean();
    }

    public ICategoryBean getCatBean() {
        return new CategoryBean();
    }

    public ISchoolBean getSchoolBean() {
        return new SchoolBean();
    }

    public ISchoolLinkBean getSchoolLinkBean() {
        return new SchoolLinkBean();
    }

    public ISchoolOrderBean getSchoolOrderBean() {
        return new SchoolOrderBean();
    }

    public IStudyCardBean getStudyCardBean() {
        return new StudyCardBean();
    }

    public IUserBean getUserBean() {
        return new UserBean();
    }

    public IAdminBean getAdminBean() {
        return new AdminBean();
    }

    public IGiftBean getGiftBean() {
        return new GiftBean();
    }
    
    public IGiftCategoryBean getGiftCategoryBean() {
    	return new GiftCategoryBean();
    }

    public IConfigBean getConfigBean() {
        return new ConfigBean();
    }

    public IGiftOrderBean getGiftOrder() {
        return new GiftOrderBean();
    }
}